package com.zretc.dao;

import com.zretc.entity.Account;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

/**
 * @author 魏星光
 */
@Repository
public interface AccountMapper {
    /**
     * 通过用户名密码查找用户对象
     * @param accountName
     * @param password
     * @return
     */
    Account findByNameAndPassword(@Param("accountName") String accountName, @Param("password") String password);

    /**
     * 添加用户
     * @return
     */
    int add(Account account);

    /**
     * 通过用户名查找用户对象
     * @param accountName
     * @return
     */
    Account findByName(String accountName);

    /**
     * 通过用户名查找用户对象
     * @param accountName
     * @return
     */
    Account findAccountByName(String accountName);

    /**
     * 通过用户名修改用户密码
     * @param account
     * @return
     */
  /* int updataPasswordByAccountName(@Param("accountName") String accountName, @Param("password") String password);*/
   int updataPasswordByAccountName(Account account);
}
